nextcloud-desktop.git
12 months agoadd link to server if TOS needs to be signed
Jyrki Gadinger [Tue, 18 Feb 2025 10:53:13 +0000 (11:53 +0100)]
add link to server if TOS needs to be signed

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoimplement terms of service check wizard page
Jyrki Gadinger [Mon, 17 Feb 2025 17:01:08 +0000 (18:01 +0100)]
implement terms of service check wizard page

this is only shown if the TOS haven't been accepted yet!

for now this only opens the browser, similar to the Flow2Auth page

the `TermsOfServiceCheckWidget` is a combination of the `Flow2Auth` and
the `Flow2AuthWidget` classes -- in the future we ideally display the
required TOS directly in the wizard

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoadd a wizard page to check terms of service
Matthieu Gallien [Mon, 17 Feb 2025 10:49:35 +0000 (11:49 +0100)]
add a wizard page to check terms of service

should enable proper polling while the user check and signs the terms of
service via teh web browser

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agodetect the need to sign the terms of service during login web flow v2
Matthieu Gallien [Mon, 17 Feb 2025 08:14:05 +0000 (09:14 +0100)]
detect the need to sign the terms of service during login web flow v2

should avoid being blocked by terms_of_service blocking WebDAV access

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agowizard: display error message when ToS haven't been accepted yet
Jyrki Gadinger [Wed, 12 Feb 2025 11:33:20 +0000 (12:33 +0100)]
wizard: display error message when ToS haven't been accepted yet

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agousing multi-arg is better than many arg calls in QString class
Matthieu Gallien [Mon, 17 Feb 2025 09:51:03 +0000 (10:51 +0100)]
using multi-arg is better than many arg calls in QString class

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoMerge pull request #7893 from nextcloud/backport/7876/stable-3.16
Matthieu Gallien [Thu, 20 Feb 2025 09:25:19 +0000 (10:25 +0100)]
Merge pull request #7893 from nextcloud/backport/7876/stable-3.16

[stable-3.16] prevent infinite sync loop: delay retry after many errors

12 months agoprevent infinite sync loop: delay retry after many errors
Matthieu Gallien [Mon, 17 Feb 2025 17:52:54 +0000 (18:52 +0100)]
prevent infinite sync loop: delay retry after many errors

10 seconds for try 3 and 4
30 seconds for try 5 and 6
60 seconds for more

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoMerge pull request #7892 from nextcloud/backport/7881/stable-3.16
Matthieu Gallien [Thu, 20 Feb 2025 09:09:26 +0000 (10:09 +0100)]
Merge pull request #7892 from nextcloud/backport/7881/stable-3.16

[stable-3.16] Check if folder exists before deleting sync db and VFS sync root conection.

12 months agoCheck if folder exists before deleting sync db and VFS sync root connection.
Camila Ayres [Tue, 18 Feb 2025 16:59:09 +0000 (17:59 +0100)]
Check if folder exists before deleting sync db and VFS sync root connection.

Fix for #7860.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoMerge pull request #7888 from nextcloud/backport/7886/stable-3.16
Camila Ayres [Thu, 20 Feb 2025 08:10:24 +0000 (09:10 +0100)]
Merge pull request #7888 from nextcloud/backport/7886/stable-3.16

[stable-3.16] Change three dots to an ellipsis

12 months agol10n: Change three dots to an ellipsis
Valdnet [Wed, 19 Feb 2025 14:40:10 +0000 (15:40 +0100)]
l10n: Change three dots to an ellipsis

Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 20 Feb 2025 02:59:14 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7885 from nextcloud/backport/7857/stable-3.16
Jyrki Gadinger [Wed, 19 Feb 2025 16:00:54 +0000 (17:00 +0100)]
Merge pull request #7885 from nextcloud/backport/7857/stable-3.16

[stable-3.16] provide consistent version info including human readable version

12 months agoprovide consistent version info including human readable version
Matthieu Gallien [Fri, 14 Feb 2025 10:40:00 +0000 (11:40 +0100)]
provide consistent version info including human readable version

should avoid displaying to an user a version number like 3.15.81

will remove some duplicated code

should allow to always use same way to display to an user the version
number

will make "3.15.81" be shown as "3.16.0 rc1"

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoMerge pull request #7884 from nextcloud/backport/7850/stable-3.16
Matthieu Gallien [Wed, 19 Feb 2025 14:01:48 +0000 (15:01 +0100)]
Merge pull request #7884 from nextcloud/backport/7850/stable-3.16

[stable-3.16] Feature/automate windows file name compatibility

12 months agohandle errors when automated renaming for name rules is failing
Matthieu Gallien [Wed, 19 Feb 2025 08:16:14 +0000 (09:16 +0100)]
handle errors when automated renaming for name rules is failing

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoensure correct behavioron Windows for invalid file names
Matthieu Gallien [Tue, 18 Feb 2025 09:22:50 +0000 (10:22 +0100)]
ensure correct behavioron Windows for invalid file names

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agotry to enforce the windows compatibility as guessed from server
Matthieu Gallien [Wed, 12 Feb 2025 22:02:57 +0000 (23:02 +0100)]
try to enforce the windows compatibility as guessed from server

for now simple rule to guess if the server has windows naming enforced

if windows naming is enforced, we enforce it for new files

if not, we do not care

for now limited to spaces removal

more to come

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agobasically try to enforce the windows compatibility as guess from server
Matthieu Gallien [Wed, 12 Feb 2025 22:02:57 +0000 (23:02 +0100)]
basically try to enforce the windows compatibility as guess from server

for now simple rule to guess if the server has windows naming enforced

if windows naming is enforced, we enforce it for new files

if not, we do not care

for now limited to spaces removal

more to come

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agotry to detect if naming rules are enabled on server before auto rename
Matthieu Gallien [Wed, 12 Feb 2025 17:48:47 +0000 (18:48 +0100)]
try to detect if naming rules are enabled on server before auto rename

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoautomatic removing of invalid spaces in file names
Matthieu Gallien [Thu, 23 Jan 2025 21:17:52 +0000 (22:17 +0100)]
automatic removing of invalid spaces in file names

to ensure compatibility with Widnows, we will remove automatically the
leading space characters in file name of new files or folders

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoenforce trailing and leading spaces for new files
Matthieu Gallien [Tue, 14 Jan 2025 21:57:52 +0000 (22:57 +0100)]
enforce trailing and leading spaces for new files

enforce trailing and leading space rules for new files and only for new
files but on all platforms, not only windows

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoMerge pull request #7882 from nextcloud/backport/7880/stable-3.16
Jyrki Gadinger [Wed, 19 Feb 2025 08:01:21 +0000 (09:01 +0100)]
Merge pull request #7882 from nextcloud/backport/7880/stable-3.16

[stable-3.16] Small improvements in Folder.

12 months agoblacklist => selectiveSyncList.
Camila Ayres [Tue, 18 Feb 2025 14:58:01 +0000 (15:58 +0100)]
blacklist => selectiveSyncList.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agofi => excludeItemFileInfo.
Camila Ayres [Tue, 18 Feb 2025 14:52:11 +0000 (15:52 +0100)]
fi => excludeItemFileInfo.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoAdd {} to single line if.
Camila Ayres [Tue, 18 Feb 2025 14:50:29 +0000 (15:50 +0100)]
Add {} to single line if.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoqCInfo => qCDebug
Camila Ayres [Tue, 18 Feb 2025 14:47:21 +0000 (15:47 +0100)]
qCInfo => qCDebug

Reported at #7873.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 19 Feb 2025 02:58:28 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7879 from nextcloud/backport/7869/stable-3.16
Matthieu Gallien [Tue, 18 Feb 2025 15:20:37 +0000 (16:20 +0100)]
Merge pull request #7879 from nextcloud/backport/7869/stable-3.16

[stable-3.16] Hide update channels options when needed.

12 months agoDon't display the option to change update channels when server has valid subscription.
Camila Ayres [Mon, 17 Feb 2025 16:20:57 +0000 (17:20 +0100)]
Don't display the option to change update channels when server has valid subscription.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoDisable the option to select an update channel when server has a valid subscription.
Camila Ayres [Mon, 17 Feb 2025 15:47:15 +0000 (16:47 +0100)]
Disable the option to select an update channel when server has a valid subscription.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoMerge pull request #7878 from nextcloud/backport/7877/stable-3.16
Jyrki Gadinger [Tue, 18 Feb 2025 09:42:45 +0000 (10:42 +0100)]
Merge pull request #7878 from nextcloud/backport/7877/stable-3.16

[stable-3.16] vfs: fix root folder detection regression

12 months agovfs: use native separators for displayed error message
Jyrki Gadinger [Tue, 18 Feb 2025 08:49:09 +0000 (09:49 +0100)]
vfs: use native separators for displayed error message

i.e. `C:\Nextcloud` instead of `C:/Nextcloud`

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agovfs: fix root folder detection regression
Jyrki Gadinger [Tue, 18 Feb 2025 08:48:32 +0000 (09:48 +0100)]
vfs: fix root folder detection regression

Fixes #7864

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 18 Feb 2025 02:56:41 +0000 (02:56 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7866 from nextcloud/backport/7863/stable-3.16
Jyrki Gadinger [Mon, 17 Feb 2025 07:41:12 +0000 (08:41 +0100)]
Merge pull request #7866 from nextcloud/backport/7863/stable-3.16

[stable-3.16] chore(i18n): Remove blank

12 months agochore(i18n): Remove blank
rakekniven [Sun, 16 Feb 2025 15:22:07 +0000 (16:22 +0100)]
chore(i18n): Remove blank

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 17 Feb 2025 02:56:13 +0000 (02:56 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 16 Feb 2025 03:26:31 +0000 (03:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 15 Feb 2025 02:57:32 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7858 from nextcloud/backport/7854/stable-3.16
Jyrki Gadinger [Fri, 14 Feb 2025 13:41:20 +0000 (14:41 +0100)]
Merge pull request #7858 from nextcloud/backport/7854/stable-3.16

[stable-3.16] Fix looks of share note text field

12 months agouse TextArea instead of TextEdit for share note field
Jyrki Gadinger [Thu, 13 Feb 2025 13:14:30 +0000 (14:14 +0100)]
use TextArea instead of TextEdit for share note field

it's already styled properly as it's part of Qt Quick Controls, **and**
it allows for a placeholder text!

also changed the logic for displaying the text field a bit ...

Fixes #7847

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agodon't use palette.dark for icons in share page
Jyrki Gadinger [Thu, 13 Feb 2025 13:10:36 +0000 (14:10 +0100)]
don't use palette.dark for icons in share page

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 14 Feb 2025 02:57:15 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7851 from nextcloud/backport/7849/stable-3.16
Jyrki Gadinger [Thu, 13 Feb 2025 09:15:59 +0000 (10:15 +0100)]
Merge pull request #7851 from nextcloud/backport/7849/stable-3.16

[stable-3.16] fix rounded corners in the call notification

12 months agofix rounded corners in the call notification
Jyrki Gadinger [Wed, 12 Feb 2025 15:42:30 +0000 (16:42 +0100)]
fix rounded corners in the call notification

also enforce a non-transparent base background colour (e.g. for Win11)

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 13 Feb 2025 02:59:31 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoprepare for 3.16.0-rc1
Matthieu Gallien [Wed, 12 Feb 2025 08:59:20 +0000 (09:59 +0100)]
prepare for 3.16.0-rc1

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoMerge pull request #7687 from nextcloud/bugfix/vmware
Matthieu Gallien [Wed, 12 Feb 2025 08:54:48 +0000 (09:54 +0100)]
Merge pull request #7687 from nextcloud/bugfix/vmware

Attempt to detect if client is running in a Vmware to disable graphic acceleration

12 months agouse qputenv to modify the running process environment
Matthieu Gallien [Wed, 12 Feb 2025 08:53:07 +0000 (09:53 +0100)]
use qputenv to modify the running process environment

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoDetect if it is running in a Vmware or being access via RDP to disable graphic accele...
Camila Ayres [Thu, 19 Dec 2024 14:07:13 +0000 (15:07 +0100)]
Detect if it is running in a Vmware or being access via RDP to disable graphic acceleration.

There has been reports of the client crashing in a VMware or being accessed via RDP
starting with 3.15.0 due to the client's use of graphic acceleration.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoMerge pull request #7842 from nextcloud/bugfix/testFolderStatusModel
Matthieu Gallien [Wed, 12 Feb 2025 08:54:11 +0000 (09:54 +0100)]
Merge pull request #7842 from nextcloud/bugfix/testFolderStatusModel

add test skeleton for OCC::FolderStatusModel

12 months agoadd test skeleton for OCC::FolderStatusModel
Matthieu Gallien [Tue, 11 Feb 2025 09:17:16 +0000 (10:17 +0100)]
add test skeleton for OCC::FolderStatusModel

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 12 Feb 2025 03:01:10 +0000 (03:01 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7815 from alexknop/conflictdialogfix
Matthieu Gallien [Tue, 11 Feb 2025 10:14:43 +0000 (11:14 +0100)]
Merge pull request #7815 from alexknop/conflictdialogfix

Fix Height for Resolve Conflicts Dialog

12 months agodialogfix
Alex Knop [Mon, 10 Feb 2025 18:50:59 +0000 (13:50 -0500)]
dialogfix

Signed-off-by: Alex Knop <alexknoptech@protonmail.com>
12 months agoMerge pull request #7807 from nextcloud/bugfix/migration
Matthieu Gallien [Tue, 11 Feb 2025 09:57:12 +0000 (10:57 +0100)]
Merge pull request #7807 from nextcloud/bugfix/migration

Bugfix migration from legacy clients.

12 months agoOverwrite the user exclude list when the client is branded.
Camila Ayres [Mon, 27 Jan 2025 13:35:55 +0000 (14:35 +0100)]
Overwrite the user exclude list when the client is branded.

Enforce specific sync-exclude file to all users.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoRemove check for overrideurl when migrating account.
Camila Ayres [Thu, 16 Jan 2025 18:56:14 +0000 (19:56 +0100)]
Remove check for overrideurl when migrating account.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoCheck for FoldersWithPlaceholders when migrating account's folders.
Camila Ayres [Tue, 14 Jan 2025 16:23:29 +0000 (17:23 +0100)]
Check for FoldersWithPlaceholders when migrating account's folders.

Improve logs.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoUpdate the max folder and the max account version.
Camila Ayres [Thu, 16 Jan 2025 22:38:01 +0000 (23:38 +0100)]
Update the max folder and the max account version.

Improve log output when migrating settings.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoLook for previous used application name for config folder.
Camila Ayres [Mon, 20 Jan 2025 14:00:43 +0000 (15:00 +0100)]
Look for previous used application name for config folder.

oldDir => legacyDataDir.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agowhile migrating from another version, clean updater config
Matthieu Gallien [Fri, 17 Jan 2025 14:02:29 +0000 (15:02 +0100)]
while migrating from another version, clean updater config

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
12 months agoMerge pull request #6695 from nextcloud/bugfix/migration-1.2-to-2.0-nestedfolders
Matthieu Gallien [Tue, 11 Feb 2025 08:15:10 +0000 (09:15 +0100)]
Merge pull request #6695 from nextcloud/bugfix/migration-1.2-to-2.0-nestedfolders

Bugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders.

12 months agoBugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders.
alex-z [Wed, 24 Apr 2024 22:19:59 +0000 (00:19 +0200)]
Bugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders.

Signed-off-by: alex-z <blackslayer4@gmail.com>
12 months agoMerge pull request #7839 from nextcloud/bugfix/broken-reply-text-label
Matthieu Gallien [Tue, 11 Feb 2025 08:13:29 +0000 (09:13 +0100)]
Merge pull request #7839 from nextcloud/bugfix/broken-reply-text-label

gui/tray: Prevent talk reply text field being too wide and breaking layout

12 months agogui/tray: Prevent talk reply text field being too wide and breaking layout
Claudio Cambra [Tue, 11 Feb 2025 03:25:28 +0000 (11:25 +0800)]
gui/tray: Prevent talk reply text field being too wide and breaking layout

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoMerge pull request #7838 from nextcloud/bugfix/skip-updater
Matthieu Gallien [Tue, 11 Feb 2025 08:12:16 +0000 (09:12 +0100)]
Merge pull request #7838 from nextcloud/bugfix/skip-updater

skip attempt to install updates at launch when update checks are disabled

12 months agoskip attempt to install updates at launch when update checks are disabled
Jyrki Gadinger [Mon, 10 Feb 2025 15:03:56 +0000 (16:03 +0100)]
skip attempt to install updates at launch when update checks are disabled

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoMerge pull request #7596 from nextcloud/bugfix/network
Camila Ayres [Tue, 11 Feb 2025 08:08:41 +0000 (09:08 +0100)]
Merge pull request #7596 from nextcloud/bugfix/network

UI: Improves texts displayed to the user when picking the wrong location for syncing

12 months agoImprove text returned when checking VFS availability.
Camila Ayres [Wed, 4 Dec 2024 20:15:10 +0000 (21:15 +0100)]
Improve text returned when checking VFS availability.

- Display more clear error when adding local sync folder and when selecting remote folder.
- Modernize FolderWizardRemotePath::isComplete().
- Display the local folder path when warning that folder is already being synced.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 11 Feb 2025 02:59:42 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7823 from nextcloud/enh/scrolltotop
Camila Ayres [Mon, 10 Feb 2025 16:22:16 +0000 (17:22 +0100)]
Merge pull request #7823 from nextcloud/enh/scrolltotop

Add button to scroll to top when activity list is long.

12 months agoAdd button to scroll to top when activity list is long.
Camila Ayres [Wed, 5 Feb 2025 20:29:15 +0000 (21:29 +0100)]
Add button to scroll to top when activity list is long.

Signed-off-by: Camila Ayres <hello@camilasan.com>
12 months agoMerge pull request #6418 from mammo0/fix_3803
Matthieu Gallien [Mon, 10 Feb 2025 16:20:05 +0000 (17:20 +0100)]
Merge pull request #6418 from mammo0/fix_3803

fix: Nautilus integration conflicts with ownCloud

12 months agoreplace ownCloud references with Nextcloud
mammo0 [Fri, 20 Dec 2024 09:24:16 +0000 (10:24 +0100)]
replace ownCloud references with Nextcloud

-> fixes conflicts with the ownCloud extension

Signed-off-by: mammo0 <marc.ammon@hotmail.de>
12 months agoMerge pull request #7833 from nextcloud/bugfix/no-lock-if-no-api-vfs
Matthieu Gallien [Mon, 10 Feb 2025 11:02:26 +0000 (12:02 +0100)]
Merge pull request #7833 from nextcloud/bugfix/no-lock-if-no-api-vfs

shell_integration/macOS: Do not try to lock macOS VFS file if locking is unavailable on the server

12 months agoshell_integration/macOS/FileProviderUIExt: Check locking is available on the server...
Claudio Cambra [Mon, 10 Feb 2025 03:57:21 +0000 (11:57 +0800)]
shell_integration/macOS/FileProviderUIExt: Check locking is available on the server before attempting

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS: Upgrade to NextcloudCapabilitiesKit 2.2.0
Claudio Cambra [Mon, 10 Feb 2025 03:56:28 +0000 (11:56 +0800)]
shell_integration/macOS: Upgrade to NextcloudCapabilitiesKit 2.2.0

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoMerge pull request #7835 from nextcloud/work/app-domain-vfs-domain
Matthieu Gallien [Mon, 10 Feb 2025 11:01:16 +0000 (12:01 +0100)]
Merge pull request #7835 from nextcloud/work/app-domain-vfs-domain

gui/macOS: Improve/fix illegal File Provider domain handling for macOS VFS

12 months agogui/macOS: Mark one line helper functions with inline in domain manager implementation
Claudio Cambra [Mon, 10 Feb 2025 07:15:36 +0000 (15:15 +0800)]
gui/macOS: Mark one line helper functions with inline in domain manager implementation

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agogui/macOS: Forcibly reconfigure file provider domains with illegal domain names
Claudio Cambra [Mon, 10 Feb 2025 07:10:45 +0000 (15:10 +0800)]
gui/macOS: Forcibly reconfigure file provider domains with illegal domain names

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agogui/macOS: Fix accountIdFromDomainId
Claudio Cambra [Mon, 10 Feb 2025 07:07:05 +0000 (15:07 +0800)]
gui/macOS: Fix accountIdFromDomainId

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agogui/macOS: Add convenience inline methods to check if VFS domain identifier is illega...
Claudio Cambra [Mon, 10 Feb 2025 07:06:43 +0000 (15:06 +0800)]
gui/macOS: Add convenience inline methods to check if VFS domain identifier is illegal or not

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agogui/macOS: Avoid url domain extensions matching bundle type extensions breaking acces...
Claudio Cambra [Mon, 10 Feb 2025 05:50:27 +0000 (13:50 +0800)]
gui/macOS: Avoid url domain extensions matching bundle type extensions breaking access to file provider domains

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoMerge pull request #7787 from nextcloud/feature/macos-vfs-internal-share
Matthieu Gallien [Mon, 10 Feb 2025 09:32:26 +0000 (10:32 +0100)]
Merge pull request #7787 from nextcloud/feature/macos-vfs-internal-share

shell_integration/macOS: Add ability to share macOS VFS files via internal link shares

12 months agoshell_integration/macOS/FileProviderUIExt: Append internal link share to fetched...
Claudio Cambra [Fri, 24 Jan 2025 04:14:49 +0000 (12:14 +0800)]
shell_integration/macOS/FileProviderUIExt: Append internal link share to fetched shares

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS/FileProviderUIExt: Enforce item metadata being valid when...
Claudio Cambra [Fri, 24 Jan 2025 04:14:30 +0000 (12:14 +0800)]
shell_integration/macOS/FileProviderUIExt: Enforce item metadata being valid when fetching shares

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS/FileProviderUIExt: Add method to generate a share from an...
Claudio Cambra [Fri, 24 Jan 2025 04:13:53 +0000 (12:13 +0800)]
shell_integration/macOS/FileProviderUIExt: Add method to generate a share from an nkfile

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
f

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS/FileProviderUIExt: Do not present share options view for...
Claudio Cambra [Fri, 24 Jan 2025 03:57:14 +0000 (11:57 +0800)]
shell_integration/macOS/FileProviderUIExt: Do not present share options view for uneditable and undeletable shares

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS/FileProviderUIExt: Do not hide copy link buttons for internal...
Claudio Cambra [Fri, 24 Jan 2025 03:56:26 +0000 (11:56 +0800)]
shell_integration/macOS/FileProviderUIExt: Do not hide copy link buttons for internal link shares

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoshell_integration/macOS/FileProviderUIExt: Add internal link share type to NKShare...
Claudio Cambra [Fri, 24 Jan 2025 03:55:38 +0000 (11:55 +0800)]
shell_integration/macOS/FileProviderUIExt: Add internal link share type to NKShare extension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
12 months agoMerge pull request #7828 from nextcloud/bugfix/unicode-paths
Matthieu Gallien [Mon, 10 Feb 2025 08:15:17 +0000 (09:15 +0100)]
Merge pull request #7828 from nextcloud/bugfix/unicode-paths

fix deletion of .lnk files on Windows with paths containing special characters

12 months agofix deletion of .lnk files on Windows with paths containing special characters
Jyrki Gadinger [Fri, 7 Feb 2025 09:24:44 +0000 (10:24 +0100)]
fix deletion of .lnk files on Windows with paths containing special characters

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 10 Feb 2025 02:57:28 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 9 Feb 2025 03:01:06 +0000 (03:01 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 8 Feb 2025 03:00:57 +0000 (03:00 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
12 months agoMerge pull request #7808 from nextcloud/bugfix/betterHandlingOfReadOnlyFolders
Matthieu Gallien [Fri, 7 Feb 2025 11:20:08 +0000 (12:20 +0100)]
Merge pull request #7808 from nextcloud/bugfix/betterHandlingOfReadOnlyFolders

set the parent folder read/write always when downloading a new file

12 months agoset the parent folder read/write always when downloading a new file
Matthieu Gallien [Thu, 30 Jan 2025 13:31:01 +0000 (14:31 +0100)]
set the parent folder read/write always when downloading a new file

that would also cover code paths for virtual files

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>